home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 3923 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.5 KB

  1. Path: everest.vol.it!news
  2. From: bizzetti@mbox.vol.it (Fabio Bizzetti)
  3. Newsgroups: alt.sys.amiga.demos,comp.sys.amiga.programmer
  4. Subject: OS friendly Demos..
  5. Date: 16 Feb 1996 22:31:59 GMT
  6. Organization: Video On Line
  7. Message-ID: <2125.6620T1404T1504@mbox.vol.it>
  8. NNTP-Posting-Host: molcl12.vol.it
  9. Return-Receipt-To: bizzetti@mbox.vol.it
  10. X-Newsreader: THOR 2.22 (Amiga;TCP/IP) *UNREGISTERED*
  11.  
  12.  
  13.  
  14. I've seen many programmers affirming that the OS is good enough to not disable
  15. it. Although I don't agree in some points at all, I believe that making demos
  16. and games we should make them OS legal whenever it's possible.
  17. This includes:
  18.  
  19. # Allocating the resources before we hit the hardware, to return back to the OS.
  20. # Using AmigaDos routines instead of trackloaders.
  21. # LoadView(0), 2*WaitTof().
  22. # Setting/Removing an Input Handler.
  23. # Allocating Interrupts without -significative- CPU overhead (read: many INTs).
  24.  
  25. Well, I think that all these points are extremely simple, besides the last 2.
  26.  
  27. I made some experiments with AddIntServer() and they were working, although
  28. I still have to check how much the OS delayes the response to the Interrupt.
  29. The SetIntVector() experiment I made crashed. I've honestly no time to study
  30. the OS, as well as many other coders IMO, so if these OS's defenders want to
  31. be so nice to write an assembly, short as much as possible source to intercept
  32. the Amiga-M/N keys, and to use OS interrupts, then I think they would only
  33. help concretely the demo/game coders to not disable completely the OS.
  34. No shared libraries please.
  35.  
  36.  
  37. Ciao and thanks.
  38.  
  39.  
  40. ------------------------------------------------------------------------------
  41. |                                                                            |
  42. |           Stop that fucking imperialist embargo against Cuba.              |
  43. |                 Hasta Siempre Comandante Che Guevara.                      |
  44. |                                                                            |
  45. |                                                                            |
  46. |    Fabio "Maverick" Bizzetti - bizzetti@mbox.vol.it - Maverick* at IRC     |
  47. |              The maker of "CyberMan" and "Virtual Karting"                 |
  48. |   working on "Virtual Rally" and "StarFighter", the 3D game that will      |
  49. |                        bring the Amiga to the top                          |
  50. |                                                                            |
  51. ------------------------------------------------------------------------------
  52.  
  53.  
  54.